using System;

namespace Neturion.Dados
{
    public class MotivoSituacaoCheque
    {
        private int _motivoSituacaoChequeId;
        private string _codigo;
        private string _descricao;
        private EnumClassificaoMotivoSituacaoCheque _enumClassificaoMotivoSituacaoCheque;
        private DateTime _inicioVigencia;
        private DateTime? _fimVigencia;

        public MotivoSituacaoCheque()
        {
        }

        public virtual int MotivoSituacaoChequeId
        {
            get { return _motivoSituacaoChequeId; }
            set { _motivoSituacaoChequeId = value; }
        }

        public virtual string Codigo
        {
            get { return _codigo; }
            set { _codigo = value; }
        }

        public virtual string Descricao
        {
            get { return _descricao; }
            set { _descricao = value; }
        }

        public virtual EnumClassificaoMotivoSituacaoCheque EnumClassificaoMotivoSituacaoCheque
        {
            get { return _enumClassificaoMotivoSituacaoCheque; }
            set { _enumClassificaoMotivoSituacaoCheque = value; }
        }

        public virtual DateTime InicioVigencia
        {
            get { return _inicioVigencia; }
            set { _inicioVigencia = value; }
        }

        public virtual DateTime? FimVigencia
        {
            get { return _fimVigencia; }
            set { _fimVigencia = value; }
        }
    }
}